@charset "utf-8";
/* 招聘页元素式样*/
.layout-inner-2of2 li{width:268px;}
.collect{
	display:block;
	width:103px;
	height:30px;
	overflow:hidden;
	margin-top:10px;
	text-align:center;
	line-height:30px;
}
.apply:hover{color:#900;}
.hire-job-detail{width:590px;background:#EEE;	padding:10px;}
.hire-job-detail .left{width:470px;overflow:hidden;}
.hire-job-detail .right{	width:110px;overflow:hidden;}
.job-detail .job-willing{color:#999;line-height:20px;}

/*----------------------------------招聘子页------------------------------------*/
/*职位详情*/
.job-block .left{	width:695px;overflow:hidden;}
.job-block .right{width:235px;overflow:hidden;	margin-top:15px}
.job-detail h1{color: #085ca5;font: bold 20px/30px Arial, simsun, Georgia, serif;}
.job-detail{width:675px;margin:15px 10px;}
.job-detail dt, .job-detail dd{float:left; display:inline; margin-right:15px; line-height:30px;}
.job-detail dt{width:80px;color:#999;text-align:right;}
.job-detail dd{color:#353535;}
.job-basic dd{	width:550px;}
.job-basic{width:675px;padding:10px 0;border-bottom:2px solid #D6E5F8;margin-bottom:10px;}
.job-basic-condition{padding-bottom:20px;}
.job-basic-condition dd{width:230px;}
.job-basic-condition a{float:left;display:inline;margin:20px 20px 0 20px;}

/*职位描述*/
.job-detail h3{
	width:675px;
	padding:0 10px;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#545454;
	background:#EDF6FF;
}
.job-desc .content{width:675px;overflow:hidden;line-height:25px;	color:#555;}
.job-desc h4{font-weight:normal;}
.job-desc ol{list-style-type:decimal; padding-left:30px;}
.job-desc p{text-indent:2em;}

/*右侧*/
/*公司信息*/
.job-company,.job-logout,.job-other{border:1px solid #CCC; width:233px;overflow:hidden;}
.job-block .right .content{width:213px;}
.job-company h2{width:100%;line-height:40px;font-size:14px;}
.job-company dt, .job-company dd{float:left;display:inline;line-height:25px;}
.job-company dt{width:52px;font-weight:bold;color:#023D6F;}
.job-company dd{width:153px;}
.job-company .talk{padding-left:20px;background:url(./Images/common/talk.gif) no-repeat;}

/*该公司其他职位*/
.job-other h3{
	width:213px;
	padding:0 10px;
	line-height:30px;
	font-size:14px;
	color:#05529a;
}
.job-other ul{	width:213px;margin:10px;}
.job-other li a{display:block;float:left;width:160px;overflow:hidden;}
.job-other li span{display:block;float:right;width:40px;overflow:hidden;}



/*登陆后查看人才联系方式*/
.talent-logout{width:300px;margin:30px auto;}
.talent-logout .warning{
    background: #DDF0FF;
    border: 1px #6FA9DE solid;
    width:298px;
	height:30px;
	margin-bottom:10px;
    text-align: center;
    line-height:30px;
}
.talent-logout .warning span{background:url(./Images/talent/no.gif) no-repeat;padding-left:20px;}
.talent-logout input{	height:20px;border:1px solid #7F9DB9;margin-left:10px; line-height:20px;}
.talent-logout .input-usr{width:150px;margin-left:15px;}
.talent-logout .input-psw{width:100px;}
.talent-logout button{display:block;margin:10px auto;}
.talent-logout .point{	border-bottom: 1px #ccc solid;line-height:30px;}

.point-table span{
	display:block;
	height:20px;
	overflow:hidden;
	padding-left:25px;
	line-height:20px;
	text-align:left;
}
.point-table i{float:left;margin-right:5px;margin-top:3px;}
.talent-reg{
    background:url(./Images/talent/user_reg.gif) no-repeat;
	display:block;
	width:200px;
	height:26px;
	overflow:hidden;
    margin:10px auto;
	padding-left:60px;
	font:bold 12px/26px Arial, simsun, Georgia, serif;
	color:#333;
}
.talent-reg:hover{color:#333;}


/* 申请职位*/
.job-apply-table td,.job-apply-table th{
	border: 1px #d8d8d8 solid;
	height: 30px;
	padding:5px;
	vertical-align:top;
	line-height: 30px;
}
.job-apply-table table{border: 2px #acc7d7 solid; margin:20px;}
.job-apply-table table th{ background:#FBFCFD;	text-align:center;}
/* 人才简历元素式样*/
.talent-consume,.talent-consume .contact table{border: 2px #d6e5f8 solid;margin-top: 20px;}
.talent-consume th {
    background: #eee;
	height: 40px;
    color: #444;
    font: bold 14px/40px  Arial, simsun, Georgia, serif;
    text-align: center;
}
.talent-consume .hits {font-size: 12px;font-weight: normal;padding-right:5px}
.talent-consume td {border: 1px #d6e5f8 solid;	height: 30px;line-height: 30px;text-align: center;}
.talent-consume .key {background: #F3F7FA;	width: 120px;  color: #222;}
.talent-consume .value {	width: 240px;}
.talent-consume .contact {padding: 10px;line-height: 20px;text-align: left;}
.talent-consume .contact .left{ padding-left:10px;	font-size:14px;text-align:left;}
.talent-consume .self-intro{	padding:10px;	text-align:left;line-height:25px;}
.talent-consume .self-intro span{ text-decoration:underline;}
.talent-consume .self-intro p{ margin-top:10px;text-indent:2em;font-size:14px;}
.talent-oper{text-align:center; line-height:30px; margin-top:10px;}
.talent-declaim{color:red;line-height:40px;text-align:center;}